在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:unreal-engine开源软件地址:https://gitee.com/mirrors/unreal-engine开源软件介绍:Welcome to Unreal Engine 4 with Nvidia Gameworks integration repository! Here are combined all possible Nvidia Gameworks technologies in one Unreal Engine 4 repository. NVIDIA BlastBlast is a NVIDIA GameWorks destruction library. It was fully integrated in UE4 as a separate plugin. To give it a try compile UE4, and open Blast UE4 Plugin Sample Project. For more information and a quick start tutorial go toBlast UE4 Plugin Guide. NVIDIA FlexFlex is a GPU-based particle simulation library that supports fluids, clothing, solids, ropes, and more. The UE4 integration adds new actors and componentsto Unreal that can be used add more advanced dynamics to your game. An example project with test assets and levels is included here: Documentation and tutorials for the Unreal integration can be found in under: The latest standalone Flex SDK can be downloaded from NVIDIA's developer zone: https://developer.nvidia.com/flex Not all the Flex features are exposed in Unreal yet, but we're continuing work on integration and will be adding features like fluid surface rendering and smoke simulation in upcoming releases. NVIDIA FlowFlow is a adaptive sparse voxel fluid simulation library for real-time applications. Here's it's included along with two sample projects. The integration is mostly isolated to a plugin,with minimal code added to the engine. NvFlowPluginSamples provides basic samples to demonstrate different functionality. NvFlowSamplesVR is configured to use the forward renderer with MSAA, and includes more self shadowed fire and smoke samples. NVIDIA HairWorksNVIDIA HairWorks enables advanced simulation and rendering techniques for richer visual appeal and provides a deeply immersive experience. HairWorks is the culmination of over 8 years of R&D and harnessed into creating a versatile pipeline for a variety of character designs. Please see HairWorks_Ue4_ReleaseNotes.md for more information. NVIDIA WaveWorksWaveWorks is a library for simulating wind-driven waves on large bodies of water, in real time, using GPU acceleration. NVIDIA WaveWorks enables developers to deliver a cinematic-quality ocean simulation for interactive applications. The simulation runs in the frequency domain using a spectral wave dispersion model. An inverse FFT step then transforms to the spatial domain ready for rendering. Intuitive real-world parameters such as wind speed and direction can be used to tune the look of the sea surface for a wide variety of conditions - from gentle ripples to a heavy storm-tossed ocean based on the Beaufort scale. Water surface displacement, normals, and foam parameters are accessible inside the shader graph editor to create content-specific appearance of the water. The Unreal Engine 4 WaveWorks integration offers you the opportunity to explore WaveWorks with the support of the UE4 rendering pipeline and editor system. The WaveWorks library provided in this branch requires a CUDA-capable GPU. For builds supporting CPU and Direct Compute as well as licensing inquiries, please contact us at [email protected]. NVIDIA VXGIVXGI stands for Voxel Global Illumination, and it's an advanced rendering technique for real-time indirect illumination. Global illumination (GI) is a way of computing lighting in the scene that includes indirect illumination, i.e. simulating objects that are lit by other objects as well as ideal light sources. Adding GI to the scene greatly improves the realism of the rendered images. Modern real-time rendering engines simulate indirect illumination using different approaches, which include precomputed light maps (offline GI), local light sources placed by artists, and simple ambient light. Q: I loaded a map but there is no indirect lighting.A: Please make sure that...
It is also useful to switch the View mode to "VXGI Opacity Voxels" or "VXGI Emittance Voxels" to make sure that the objects you need are represented as voxels and emit (or reflect) light. Q: I'm trying to build the engine, and there are some linker errors related to NVAPI.A: This means Setup.bat has overwritten the NVAPI libraries with older versions. You need to copy the right version (from the original zip file or from GitHub) of this file: Q: There are no specular reflections on translucent objects, how do I add them?A: You need to modify the translucent material and make it trace specular cones. See this forum post for an example. Q: Can specular reflections be less blurry?A: Usually yes, but there is a limit. The quality of reflections is determined by the size of voxels representing the reflected object(s), so you need to reduce that size. There are several ways to do that:
Q: Is it possible to pre-compute lighting with VXGI to use on low-end PCs or mobile devices?A: No, as VXGI was designed as a fully dynamic solution. It is theoretically possible to use VXGI cone tracing to bake light maps, but such feature is not implemented, and it doesn't add enough value compared to traditional light map solutions like Lightmass: the only advantage is that baking will be faster. Q: Does VXGI support DirectX 12?A: It does, but in a limited and still experimental way. Switching to DX12 is not yet recommended. It will be slower than on DX11. Q: Can I use VXGI in my own rendering engine, without Unreal Engine?A: Yes. The SDK package is available on NVIDIA GameWorks Developer website. The VXGI integration was ported from UE 4.12 to 4.13 mostly by Unreal Engine Forums and GitHub user "GalaxyMan2015". NVIDIA HBAO+HBAO+ stands for Horizon-Based Ambient Occlusion Plus, and it's a fast and relatively stable screen-space ambient occlusion solution. Building and runningWindows
Mac
Linux
Additional target platformsAndroid support will be downloaded by the setup script if you have the Android NDK installed. See the Android getting started guide. iOS programming requires a Mac. Instructions are in the iOS getting started guide. HTML5 support will be downloaded by the setup script if you have Emscripten installed. Please see the HTML5 getting started guide. Playstation 4 or XboxOne development require additional files that can only be provided after your registered developer status is confirmed by Sony or Microsoft. See the announcement blog post for more information. Tech SupportThis repository of UE4 is primarily discussed on the Unreal Engine forums: NVIDIA GameWorks Integration. That forum thread contains many questions and answers, and some NVIDIA engineers also participate in the discussion. For VXGI related questions, comment on that thread, or contact Alexey.Panteleev on the forum, or post an issue on GitHub. Additional Resources
LicensePlease read LICENSE.md |
请发表评论