' .'
| '| .'
. \_/ \_.',
..,_.' _____ (
`. | __ \ '..o o o o o o o o o o o o o
: | |__) | ,' ___ _ __ ___ ___ _ __ _ __ _____ __ __
._-' | ___/ / / _ \ | '_ \ / __/ / _ \ | '__| | '_ \ | ___| \ \ / /
`. | | ( | (_) | | |_) | | (_ | (_) | | | | | | | | |_ \ V /
,' |_| _`. \___/ | .__/ \___\ \___/ |_| |_| |_| | _| ) (
,.'"\ _.._ ( `' |_| | | / ' \
:' | / `' o o o o o o o o o o |_| /_/ \_\
," ',
' '
Realtime Particle FX Solution
This program is the property of Persistant Studios SARL.
PopcornFX
http://www.popcornfx.com
http://www.facebook.com/3D.PopcornFX
http://www.twitter.com/popcornfx
================================================================================
PopcornFX is a 3D realtime VFX middleware for PC Windows/Linux/MacOSX, PS4, XBox
One, PS3, XBox 360, PS Vita, Wii-U, Android and iOS.
- High performance and flexibility with powerful scripting system.
- Designed for the video game industry.
- Easy to integrate, efficient authoring, ready to run.
- Highly optimized for each target platform.
PopcornFX's Unity Plugin is an integration of the PopcornFX runtime libraries
into Unity's rendering pipeline using Unity's native plugin interface. Due to the
public API limitations, some specific features are not implemented in Unity yet.
Free discovery packs will be regularly updated to highlight the supported
features.
The plugin requires Unity Pro.
Online Documentation : http://wiki.popcornfx.com/index.php/Unity
Contact us at contact@popcornfx.com
For bug reports/support, use support@popcornfx.com
================================================================================
Popcorn Unity Plugin v2.4
Supported platforms :
- Win (D3D9, D3D11, OpenGL)
- Mac OSX
- Android (with NEON support)
- iOS (NEW : ios64 supported)
================================================================================
HOW TO ?!?
To add stunning FX to your Unity scene, proceed as follow :
0. (If importing from the unitypackage file)
In Unity, import the plugin package under Assets > Import Package >
Custom Package then locate the plugin unitypackage file. Make sure you
import everything.
1. Create a new fx pack at your Unity project's root folder, name it
anything but "PackFx".
2. In your newly created pack's settings, make sure to set a new baking
platform (PROTIP: name it Unity), set
"[UnityProjectRoot]/Assets/StreamingAssets/PackFx" for the target path.
3. Make sure to set the axis system to "Axis_LeftHand_Y_Up" in the
general settings.
4. Make some awesome effects. Go crazy!
5. Bake the effects you want to test in your Unity scenes, make sure you
check the "Bake dependencies" checkbox. This should bake and copy all the
required resources in the PackFx folder in the StreamingAssets, which is
used by PopcornFX's runtime.
6. In your scene, in the GameObject menu, click "Create PopcornFX" >
"Empty Effect", drag and drop a pkfx file from the pack in the
StreamingAssets directory in the "FX" slot.
7. Attach the PKFxRenderingPlugin component to all your cameras you want
effects in (or create a new one through "GameObject > Create PopcornFX >
Camera"). Make sure to tick "Has postFx" if your cam also has image
effects to prevent axis flipping.
8. Hit run. You should now have effects in your camera's viewport.
For a better rendering, make sure to set the color profile to linear in your
project's player settings (see
http://docs.unity3d.com/Manual/LinearLighting.html).
DEPLOYMENT :
1. Make sure your baked PackFx is up-to-date.
/!\ For android deployment :
1.b In the "Assets" Menu, click "Android Deployment>Create PKFx
Packs's Index". This will create the necessary index and hashes to
copy the pack from the application package to the device's
filesystem.
2. Build your game and run it!
/!\ For iOS deployment :
2.b In Xcode, go to your project's "Build Phases" tab, under "Link
Binary With Libraries", add an item and select "libc++.dylib".
Your app should then compile and link correctly.
================================================================================
CHANGELOG
v2.4
- Synchronized with PopcornFX Editor v1.8.X (make sure to upgrade your
packs).
- New fat library for ios64 support.
- Fixed a bug where PopcornFX components would interfere with other
plugins' components.
- Effects hot-reload in Windows and MacOSX editor mode.
- Int/Int2/3/4 attributes support.
- Float attributes now support min/max values.
v2.3
- Fixed a bug where fx wouldn't load in specific pack architectures.
- Added PKFxManager.GetStats() to retrieve stats from the PopcornFX run-
time.
- Added a link to the online documentation in the Help menu ("PopcornFX
Wiki").
- Added a version identifier in the PKFxRenderingPlugin component's
inspector view.
- Added "PopcornFX Settings" in the Edit menu with options to enable or
disable the runtime log to a file (requires a restart to take effect).
- Added "Create PopcornFX" in the GameObject menu to create empty
effects or PopcornFX-enabled cameras.
- Fixed UI refresh after drag'n'drop of a pkfx file in the FX field of
a PKFxFX component.
- Added a warning when in editor if the color space is not set to linear
v2.2
- Fixed audio sampling on MacosX
- Fixed DX11 LOD bias
- OSX binaries now Universal (x86 and x86_64)
- Soft animation blending now supported in GL/DX9/DX11
- Fixed DX11 depth texture update bug (soft particles and distortion)
- Fixed component.camera api deprecation for Unity 5
- Drag'n'drop .pkfx files on FX components instead of the unconvenient
list
v2.1
- Proper color space detection (sRGB/gamma correction)
- Distortions blur pass (Blue channel)
- Fixed distortions bug
- Massive renames to comply with naming convention
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\
/!\/!\/!\ THIS WILL BREAK MANY PREEXISTING FX COMPONENT! /!\/!\/!\
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\
- DX11 bugfixes, proper distortions and soft particles
- Fixed mobile crash on some sampling functions
- Masked event ids to prevent interfering with other native plugins
- Fixed bug where additive meshes were never culled
- Fixed lost devices in DX9
- Fixed depth/distortion FOV bug
- Fixed distortion viewport bug
- Windows x32/x64 support.
v2.0
- Distortions!
- Mobile depth-related rendering features (soft particles, distortion).
- PackFX hierarchy : effects are now accessible at any pack subdirectory
- Packs must now be baked in the StreamingAssets directory.
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\
/!\/!\/!\ THIS WILL BREAK ANY PREEXISTING FX COMPONENT! /!\/!\/!\
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
PopcornFX Unity资源 (350个子文件)
ProjectSettings.asset 34KB
NavMeshLayers.asset 9KB
NavMeshAreas.asset 9KB
TagManager.asset 6KB
InputManager.asset 5KB
QualitySettings.asset 5KB
EditorBuildSettings.asset 4KB
DynamicsManager.asset 4KB
Labels.asset 4KB
Physics2DSettings.asset 4KB
GraphicsSettings.asset 4KB
EditorSettings.asset 4KB
AudioManager.asset 4KB
NetworkManager.asset 4KB
TimeManager.asset 4KB
TPSlider.cs 2KB
ProbeController.cs 1KB
PrintFPS.cs 1KB
LighningMove.cs 846B
ThrusterStart.cs 816B
RayMouseClick.cs 590B
TriggerEffect.cs 564B
LightAnim.cs 562B
RotateAround.cs 547B
LookAtProbe.cs 441B
EffectButton.cs 440B
Suicide.cs 368B
AutoRotate.cs 274B
BB_Glow_02_64.dds 4KB
D3Dcompiler_47-x64.dll 3.97MB
HH-UnityPlugin.dll 3.31MB
D3Dcompiler_47-x86.dll 3.3MB
HH-UnityPlugin.dll 2.7MB
AssetStoreTools.dll 95KB
PKFx-Runtime.dll 84KB
PKFxManager.dll 28KB
PKFx-Editor.dll 19KB
PKFx-Helper.dll 5KB
AssetStoreToolsExtra.dll 4KB
VenusHigh.FBX 13.25MB
VenusHigh.FBX 1.25MB
Telepod.FBX 179KB
Telepod.FBX 179KB
cuberoom_dark.fbx 24KB
Designer.hbo 361B
popcorn.htm 36KB
Bloom.js 13KB
Tonemapping.js 7KB
BloomEditor.js 7KB
PostEffectsBase.js 6KB
TonemappingEditor.js 4KB
GoodDirtDetail.mat 5KB
GoodDirt.mat 5KB
Telepod_DiffuseSpec.mat 4KB
MoonShine Skybox.mat 4KB
venus.mat 4KB
Telepod.FBX.meta 2KB
VenusHigh.FBX.meta 2KB
MoonShine_back.tif.meta 1KB
MoonShine_up.tif.meta 1KB
MoonShine_front.tif.meta 1KB
MoonShine_right.tif.meta 1KB
MoonShine_left.tif.meta 1KB
MoonShine_down.tif.meta 1KB
PopcornFx.png.meta 1KB
BB_Glow_02_64.tga.meta 1KB
ParticleDeformBlur_01.png.meta 1KB
LightRays_02.png.meta 1KB
dot_NoAlpha.tga.meta 1KB
LightningOrb_01.png.meta 1KB
Deform03.png.meta 1KB
Lightning_05.png.meta 1KB
Thunder_01.png.meta 1KB
BB_Glow_043_64.png.meta 1KB
BB_Glow_02_64.tga.meta 1KB
Telepod_SamplingMap.png.meta 1KB
BlastPack.png.meta 1KB
BlastPack_Extended.png.meta 1KB
venus.png.meta 1000B
Telepod_Nmap.png.meta 999B
allArrows.png.meta 997B
space.png.meta 997B
lrArrows.png.meta 997B
MouseClick.png.meta 997B
Telepod_Diffuse.png.meta 996B
GoodDirt.psd.meta 996B
FX.png.meta 981B
icon.png.meta 955B
Bloom.js.meta 668B
DroidSansMono.ttf.meta 301B
Tonemapping.js.meta 267B
RetroFuture.ogg.meta 217B
BloomEditor.js.meta 186B
TonemappingEditor.js.meta 186B
Suicide.cs.meta 186B
EffectButton.cs.meta 186B
RotateAround.cs.meta 186B
TriggerEffect.cs.meta 186B
PrintFPS.cs.meta 186B
AutoRotate.cs.meta 186B
共 350 条
- 1
- 2
- 3
- 4
资源评论
obscure999
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- Python 语言版的快速排序算法实现
- 450815388207377安卓_base.apk
- 超微主板 X9DRE-TF+ bios 支持 nvme启动
- 基于Python通过下载气象数据和插值拟合离散数据曲线实现对寒潮过程的能量分析
- 健身房系统的设计与实现论文Java项目
- 使用TCP实现的搜索可用服务器
- 使用贪心算法解决会议时间安排问题的 Java 示例代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功