|
|||||||
| Forum Home | Register | Members List | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Member
Location: Atlanta, GA |
I am an aspiring game programmer and I need to know;What is Node based programming? I have a meeting on this and I want to know at least one thing about it.
__________________
The only Verdict is Vengence a Vendetta, held as a Votive not in Vain, for the Value and Veracity of such shall one day Vindicate the Vigilant and the Virtuous. |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Administrator
Location: UK |
In which context? AI, graphics?
__________________
Steven Yau [Alix Games Blog] [Portfolio] [How I broke into the Games Industry] [Why I left my Games Job] [How to be a Games Tester] [Getting back into the Game] |
||||||||
|
|
|
|
|
#3 | ||||||||
|
Moderator
Location: Netherlands |
Ah, that'll do! He now knows 1 thing about node-based programming: it is relevant in both the contexts of AI and of graphics. :P
In all seriousness, I'd never heard of node-based programming before today, and some googling didn't make me any wiser. The only thing I found was that it seems to be paradigm in the realm of digital image composition. What it entails though... :clueless:
__________________
I'm a web developer by profession, but a game developer by heart. Uh oh! The princess is in another signature! |
||||||||
|
|
|
|
|
#4 | ||||||||
|
Member
Location: Helsinki, Finland |
Not sure about the term but what I would understand as it would be:
Usually game engines have the scene node hierarchy consisting of nodes, that can be parents, children and siblings just like in tree structures in general. The baseclass tends to be Node from which all the different types of nodes are derived. Rendering then happens when the engine goes through the "scene" or "node tree", and draws the drawables and does whatever it does with the rest. Light, geometry, controllers, etc can be nodes, and in addition to engines own nodetypes, the programmer can usually create his own ones simply by deriving fro base class. Someone who actually knows this stuff for sure would do well to correct or supplement my explanation. Might be a bit wonky to make a presentation based on my ramblings. Last edited by DTR : 01-23-2009 at 02:19 PM. Reason: This comes with a single S |
||||||||
|
|
|
|
|
#5 | ||||||||
|
Senior Member
Location: London |
Indeed, I've never heard of it as a programming technique in itself either. akilbandele I hope you'll enlighten us as to what you discover about it in your meeting. Like the other say it could be an AI Navigation Node graph (for pathfinding), or handling rendering (BSP trees use nodes).
|
||||||||
|
|
|
|
|
#6 | |||||||||
|
Senior Member
Location: Rome, Italy |
Quote:
Like, for example, you start with an Image node (in which you choose the starting image) and then add effects and modifying nodes. They could be Image Processing effects, like blur, sharpen, distort, or they can be something like Displacement (in 3d programs) and so on. It's a bit generic, I know... Something like this: http://matthieu3d.free.fr/TutoVira2/...odesnuages.jpgI guess that this applied to games is to program the behaviour of those nodes, what do they accept as input and what do they output (sometimes nodes are multiplier, so they output numbers, not images). |
|||||||||
|
|
|
|
|
#7 | ||||||||
|
Senior Member
Location: London |
LOL! I'm glad we could clear that up for you!
![]() |
||||||||
|
|
|
|
|
#8 | ||||||||
|
Member
Location: Atlanta, GA |
thanks for your help everyone! I will be sure to update you on what more i learn about it. Thanks again!
__________________
The only Verdict is Vengence a Vendetta, held as a Votive not in Vain, for the Value and Veracity of such shall one day Vindicate the Vigilant and the Virtuous. |
||||||||
|
|
|
![]() |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | |
|
|
Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
All times are GMT -8. The time now is 09:11 PM.



























Something like this: 
Linear Mode

