Search found 34 matches

by sturnclaw
Thu May 30, 2019 8:44 pm
Forum: Projects
Topic: Future rendering topic
Replies: 13
Views: 3547

Re: Future rendering topic

I came across this really interesting project the other day regarding renderer architecture, https://github.com/azhirnov/FrameGraph/ , as well as this presentation on Frostbite's rendering . The way our current rendering architecture works is kind of a pain, as the code responsible for actually rend...
by sturnclaw
Mon May 27, 2019 12:57 am
Forum: Pioneer development
Topic: Code inspiration and rendering resource
Replies: 107
Views: 93658

Re: Code inspiration and rendering resource

I've got a really nice, completely incomprehensible post on better terrain texturing that we really should use if it's as cheap as I think it is: http://johnwhigham.blogspot.com/2015/03/derivative-mapping.html describes using a derivative map for better procedural surface normal variation on planets...
by sturnclaw
Sun May 26, 2019 9:17 pm
Forum: Pioneer development
Topic: Code inspiration and rendering resource
Replies: 107
Views: 93658

Re: Code inspiration and rendering resource

Additionally, here's an implementation resource on VSM (variance shadow maps), an alternative to PCF soft-shadowing. https://www.fabiensanglard.net/shadowmappingVSM/
by sturnclaw
Sun May 26, 2019 9:16 pm
Forum: Pioneer development
Topic: Code inspiration and rendering resource
Replies: 107
Views: 93658

Re: Code inspiration and rendering resource

These have likely been posted before, but here's a really useful resource about better tree rendering which we'll definitely want to implement or crib from when we do planetary foliage: http://graphics.uni-konstanz.de/publikationen/Luft2006ExpressiveIlluminationFoliage/Luft2006ExpressiveIllumination...
by sturnclaw
Sat Apr 27, 2019 11:06 pm
Forum: Pioneer development
Topic: HUD and UI ideas - mockups
Replies: 83
Views: 53745

Re: HUD and UI ideas - mockups

I'm posting another set of mockups, this time for the InfoView. We're looking at moving the InfoView away from a full-screen View and splitting it into several dockable windows, displayed in the main Game View, either free-floating or in one of several re-sizable docks.

Image
Full album here
by sturnclaw
Thu Mar 21, 2019 4:23 am
Forum: Ship and 3D asset development
Topic: Auronox Corp - Sador Heavy Fighter
Replies: 8
Views: 1151

Re: Auronox Corp - Sador Heavy Fighter

I was never quite a fan of the initial Sador design for numerous reasons, the chief of which was that it always felt like a flying saucer got stretched out and had wings slapped on. Today, I got some free time and took a crack at redesigning the airframe. I may have erred a little too far on the sid...
by sturnclaw
Mon Mar 11, 2019 8:31 pm
Forum: Projects
Topic: Head tracking with Opentrack/Freetrack
Replies: 8
Views: 2332

Re: Head tracking with Opentrack/Freetrack

After some thought, I'll likely implement an off-thread UDP socket handler that gets queried at the appropriate point by the Input system for the current headtracking state. From there, each headtracking connection (only one to start) gets it's own data structure in the Input system that can be quer...
by sturnclaw
Sun Mar 10, 2019 5:26 am
Forum: Projects
Topic: Head tracking with Opentrack/Freetrack
Replies: 8
Views: 2332

Re: Head tracking with Opentrack/Freetrack

Preliminary support of headtracking via joystick axis input has been implemented in PR #4536. I want to get headtracking input via FlightGear UDP protocol working as well, but that will require some additional design work to build an asynchronous method of passing updates into the engine's input sys...
by sturnclaw
Sat Feb 16, 2019 7:51 pm
Forum: Pioneer development
Topic: Atmospheric flight
Replies: 21
Views: 782

Re: Atmospheric flight

WKFO: marking a variable as 'extern' causes the linker to not allocate storage for it, under the assumption that it exists in another object file. If you try to link an executable without storage for all external variables, the linker will error, because everything using those variables needs to kno...
by sturnclaw
Fri Jan 04, 2019 7:05 pm
Forum: Face generator
Topic: Request FaceGen
Replies: 2
Views: 208

Re: Request FaceGen

Matanzan: generally, the development team doesn't take requests. We have enough work just trying to clean up all of the legacy code, not to mention being in the middle of two separate UI rewrites, updating the rendering engine, refactoring terrain generation, streamlining the asset-authoring process...