• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.


  • Content count

  • Joined

  • Last visited

Community Reputation

294 Neutral

About glaeken

  • Rank
  1. Any word on bookmarks being imported from the old forums? Or at least being able to browse the archives of the old forums (for areas that I don't think were carried over, e.g. IOTD)?
  2. Thanks for the help, but that's not the one I'm trying to find. I'll try to think of more identifying features.
  3. Probably a long shot, but I'm looking for a terrain/nature rendering demo that was on someone's portfolio site. I'm pretty sure I came across it here a few years ago (perhaps on iotd). From what I remember there was terrain, a creek running through the middle, may/may not have been grass, and a fairly slick ui that I believe blurred the background when you were in the menu. Yeah, I realize that pretty much describes every demo out there [img]http://public.gamedev.net//public/style_emoticons/default/biggrin.png[/img]. The portfolio website was centered with scrollable "news posts" I believe. And there were different tabs for resume, demos, contacts, etc. It wasn't a wordpress/blogger site. (again I realize this describes almost every portfolio website [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img] ). I also remember the dude commenting on his portfolio website that he took a job at Epic Games. I've been scouring my backups and bookmarks from the last few years, but no nice yet. Any help would be awesome!
  4. Not OpenCL, but along the same track: http://research.nvidia.com/publication/high-performance-software-rasterization-gpus
  5. DX11

    If you happen to go with instant radiosity with VPLs, I've got an example of that with Nvidia's ray-tracing library Optix and DirectX: http://graphicsrunner.blogspot.com/2011/03/instant-radiosity-using-optix-and.html
  6. [quote name='Surp' timestamp='1313783176' post='4851354'] Does anyone know of any example code for generating lightmaps? Thanks! [/quote] IIRC there's a fairly complete example in [i]Core Techniques and Algorithms in Game Programming.[/i][i] [/i]
  7. Here is how my setup basically works: 1 - draw geometry to g-buffer 2 - draw lights to light buffer 3 - combine g-buffer and light buffer and render to backbuffer 4 - draw light geometry to backbuffer with depth testing turned on As froop said, you don't need a seperate mesh for each light, but a seperate mesh for each light type ( e.g. one sphere for all point lights ).
  8. You don't have to add them to the scene. You could simply run through all your lights in your renderer and draw them after you've combined your light buffer and g-buffer.
  9. Maybe I'm misunderstanding, but why don't you just draw a mesh that represents the type of light (e.g. point light = a sphere, spot light = a cone + sphere, direct light = plane ).
  10. [quote name='IMYT' timestamp='1303211036' post='4800302'] [quote name='TiagoCosta' timestamp='1303208375' post='4800293'] View frustum culling is done in realtime without any preprocessing... You just check if each object bounding box is inside the view frustum [url="http://www.lighthouse3d.com/tutorials/view-frustum-culling/"]LINK[/url] Then there are more advanced culling techniques like Portal Culling [/quote] Thanks for your reply. I think I know what is view frustum culling.[img]http://public.gamedev.net/public/style_emoticons/default/smile.gif[/img] But the problem is: If I have a scene with 100 trees, I want to cull those invisible ones and I don't want to do any preprocessing. Is there any scene management algorithms can: 1. Add new objects dynamically. 2. Cull a set of objects each time instead of check the bounding box of each object one by one? [/quote] You can go along way with arranging your trees in a hierarchy and performing frustum culling on the hierarchy. This would let you cull large groups of trees that aren't in the view frustum. If you still need more culling then taking a look at the presentations mentioned above should help you out.
  11. Yep you could easily determine the closest N lights for the current geometry. You could have different shaders for 1, 2, 3, 4 lights, etc. And you could approximate lights after the closest 4 by using a spherical harmonic.
  12. I would probably cover a good portion of the various lighting models: Phong/Blinn-Phong, Cook-Torrance, Oren-Nayar, Ward, Image Based Lighting, etc.
  13. As far as billboard reflections/refractions go, these aren't really new. It's just been slightly impractical to use them until DX11, although they're still quite expensive. You can extend these with depth imposters to get motion parallax. I was involved in research that extended depth impostors to use camera models that capture more than front facing polys. With non-pinhole cameras it's possible to see almost an entire object in a reflection from a single viewpoint. Non-pinhole impostors paper and video: [url="http://www.cs.uiowa.edu/%7Ecwyman/publications/files/nonPinImpostors/npa-cga.pdf"]http://www.cs.uiowa....ors/npa-cga.pdf[/url] http://www.youtube.com/watch?v=KjkIUjpqdyA I also have a demo of billboard reflections on my blog: [url="http://graphicsrunner.blogspot.com/2008/04/reflections-with-billboard-impostors.html"]http://graphicsrunne...-impostors.html[/url]
  14. [quote name='jonathantompson' timestamp='1300224462' post='4786204'] [quote name='glaeken' timestamp='1300223011' post='4786190'] Haven't looked at the code much but are you sure you video card supports floating point filtering for RG32F? Check the caps to make sure. [/quote] I guess a potential follow up question would be: If RG32F is not available, then what format do people use for variance shadow map textures? When I try 16bit floating point formats I get HORRIBLE artifacts... Is the only option then to manually filter bi or trilinearly in the fragment shader? If this is the case, then I don't see the advantage over regular shadow maps and PCF... [/quote] One of the benefits is that you can run a separable filter over the shadowmap, like a separable gaussian blur.
  15. Haven't looked at the code much but are you sure you video card supports floating point filtering for RG32F? Check the caps to make sure.