All Activity
- Past hour
-
In this model the pbr dont get loaded correct. Whit windows 3D view everything looks fine Blue.zip
- Today
-
CharlesteBug started following Problem Laptop
-
Andy90 started following Convert model from gltf to mdl will copy some materials
-
According to my discord post i upload here the model where the problemm happens. https://drive.google.com/file/d/1iqW0j6to9H0XicAe3CFlseViVGf46UN1/view?usp=sharing
-
Josh started following Multiple Sublayers
-
-
Vu2n joined the community
-
z coordinate is the distance in front of the camera.
-
Josh started following Project & UnProject
-
Yes, I always forget which is which. Maybe these should be ScreenToWorld and WorldToScreen?
-
Ultimate Action Game Controller ( UAGC ) - WL 3
Alienhead commented on Alienhead's blog entry in Ultimate Action Game Controller
I had a guy in the Ultra discord server ask me how to do parkour after I showed a video.. While it's really not a technique to explain over discord, I told him I would post a video and a short description on how I went about doing it. I'm certain there are other methods but I really wanted preformat over drop-dead accuracy. In the video, I attached 2 cubes to the parkour solvers as to better show what's happening behind closed doors. The light blue, or cyan cube is the 'collector' and the purple or magenta, cube is the 'feeler'. What happens here is the feeler tests the area around the player at different update frequencies, it then reports back data to the collector. The collector then decides which data is relevant based off the players location and angle. Once the 'useable' data is determined, it is sent to the player controller where, based off user configurable settings, it is interpolated into an action (hurdling over a box for example). You'll have to pay close attention to see the feeler and the collector in action, the cubes hardly show everything they are doing but at least you'll get an idea. Most geometry sensor systems use up to 14 feelers, while that makes for a very realistic simulation I find it not so practical for game use. I originally was going to use just 'a one pass sample' of the geometry around the player for speed purposes but I found I couldn't do everything I wanted to do with that system. So after reading up on the process I went with a 2 sensor system at little to NO cost on performance. Now that the system is in place I can do a lot more with it rather than just simple vaulting ( as this video demonstrates ), so over the next few months you'll probably see a lot more stuff in my videos based off this system and you won't even know it! Wall runs is on the horizon ! One thing to keep in mind, the map is not staged in any way, this is straight csg brushes made with Ultra editor and dropped into the scene. The system is completely dynamic so there's no extra map configuring required (which is a major plus in my book). I cannot wait until I have time to build a real map with texturing and imported mesh, that's when this system will truly shine I believe, and yes. the system will work with imported geometry. Thanks to Ultra Engine for making this possible! ( and Josh with his emergency bug fixes and API additions. ). -
Also screen_position should probably be an iVec3 like is returned by window->GetMousePosition(), unless there's a need for it to be Vec3?
-
SpiderPig started following Project & UnProject
-
This may be silly but I'm constantly forgetting which function does what when it comes to the camera functions Project() & UnProject(). It might be helpful if the first argument of both commands were renamed to "Vec3 &screen_position" & "Vec3 &world_position" respectively. That way it be easy to identify what does what!
-
Scoulse joined the community
- Yesterday
-
Hapatapa joined the community
-
FrankCox joined the community
-
reepblue started following Weird in-baking of reflections.
-
-
Odin141_Actual joined the community
-
This bug still occurs, I can now import a model straight onto the map, give it a tag - save the map, run the map file and the code does not recongize the model as having a tag, If I load the map file back up into the editor the flag is completely gone.
-
This seems to be fixed now.
-
Michailhlu started following Clothing System
-
Josh started following Testing Foliage System
-
-
Roberthag joined the community
-
Andy90 started following Option to deactivate grid snapping
-
Now that we have a transformation gizmo, a function or shortcut for disabling grid snapping would be helpful. So that you can position entities more precisely
-
RobertEvalp joined the community
-
CharlesteBug joined the community
-
Hmm it crashes with an out of memory range error. My class inherits Object so the function is available and compiles. void NotificationManager_UpdateHook(shared_ptr<Engine::Object> source, shared_ptr<Engine::Object> object) { } ... void NotificationManager::Init() { AddHook(HOOKID_UPDATE, NotificationManager_UpdateHook, Self()); }
-
Use this overload: void AddHook(const HookID id, void (*hook)(std::shared_ptr<Object> source, std::shared_ptr<Object> extra), std::shared_ptr<Object> extra = nullptr);
-
Yup. It's not working with Steam.
-
Oh... wait. I don't think my paths are actually pointing to steam. One sec...
-
I'm using the latest steam version on the dev branch and get the error popup "Invalid function syntax fot hook ID 2". This is my code. void NotificationManager_UpdateHook(shared_ptr<Object> object) { } ... void NotificationManager::Init() { world->AddHook(HOOKID_UPDATE, NotificationManager_UpdateHook, Self()); } Based on the parameters for AddHook() my function syntax looks correct... and HOOKID_RENDER works.
- Last week
-
First WIP shot of mesh layers working in terrain
SpiderPig commented on Josh's gallery image in Screenshots
-
-
Apparently this requires a closed mesh: https://github.com/melax/sandbox/issues/5#issuecomment-2069836452
-
Fixed, shader update required.
-
Fixed rotation mouse tool acting wrong No longer using SPIR-V for terrain shaders, as there was some inconsistent behavior between the shaders and the compiled binaries.