【UE4】Unreal Engine 4 初心者質問スレッド part6

■ このスレッドは過去ログ倉庫に格納されています
2019/04/07(日) 22:57:35.87ID:Rj2rdswq
unreal engine 4の初心者質問用スレッドです。

Unreal Engine
https://www.unrealengine.com/
4 Trailer
http://www.youtube.com/watch?v=PD5cRnrMqWw
公式質問コミュニティ
https://answers.unrealengine.com/
https://answers.unrealengine.com/spaces/16/japanese.html
公式チュートリアル動画
https://www.youtube.com/playlist?list=PLZlv_N0_O1gaCL2XjKluO7N2Pmmw9pvhE
参考になる日本語ブログ
http://unrealengine.hatenablog.com/

無料3Dソフトとペイントソフト
https://www.blender.org/
http://www.gimp.org/

前スレ
【UE4】Unreal Engine 4 初心者質問スレッド part5
https://mevius.5ch.net/test/read.cgi/gamedev/1524231705/

次スレは>>950がたてて
2名前は開発中のものです。
垢版 |
2019/04/17(水) 12:13:43.62ID:1mUhL1iM
質問です。
Unreal Engineのライティングのおかげで、
いい感じに木陰の陰影が落ちているステティックメッシュがあります。
この陰を木のオブジェをなくしても維持していたい。
つまり陰影を焼き込むことで、
別のレベルに移動してもモバイル用にパッケージしても
消えないようにしたい場合、どうしたらいいのでしょう?
2019/04/18(木) 23:14:52.01ID:94Jc2dde
actor hidden in game ではダメ?
4名前は開発中のものです。
垢版 |
2019/04/19(金) 11:11:02.99ID:WuRdmp49
アニメーションBPでポーズのブレンドノードはAB二つを指定できますが二つ以上つなげたい場合はどうしたらいいでしょうか
2019/04/19(金) 11:35:43.12ID:6YY+wMHU
2つ混ぜたものをベースにして再度別のを混ぜれば良いんじゃないかな
2019/04/19(金) 12:56:05.18ID:WuRdmp49
>>5
やっぱりそうなりますよね。ありがとうございます!
2019/04/21(日) 07:42:48.35ID:XRybhIaU
イベントが始まると電気がつく、という照明器具のBPクラスを作ったのですが
これをシーケンサーに配置して指定した時間にこのイベントが発生するようするにはどうすればいいでしょうか
2019/04/21(日) 09:25:37.44ID:/Ph1Aqz/
>>7
シーケンサーでイベントを指定して発生させる事ができたはずだよー
シーケンサー イベント とかで調べてみそ
2019/04/21(日) 10:15:46.43ID:XRybhIaU
>>8
まさにそのもののようなページを見つけた気がします
さっそく試してみます。ありがとうございました
2019/04/26(金) 18:36:07.42ID:OOBq7Wc7
landscapeで太陽の光を時間によって変えるBPを組んだのですが、夜(日が沈んでいる状態)にするとどうしても下からライトが当たるようになってしまいます
太陽の光はDirectional Lightを使っています どうしたら解決できるでしょうか?
2019/04/27(土) 01:12:47.99ID:HJUJULUF
ランドスケープの時はどうか分からないですが、通常のメッシュならそこに当ててるマテリアルをtwoside、両面にするとかですね
ランドスケープをカバーするくらいの大きなplaneを180回転させて光を遮るというのも有りかもです
2019/04/27(土) 14:19:10.01ID:Vapuyzh7
>>11
なるほど、やってみます
13名前は開発中のものです。
垢版 |
2019/04/28(日) 19:23:39.82ID:OVi+OYoh
>>12ですが、やはりどうしてもライトが通過してしまいます
twosideにした場合少しましになる程度で、landscapeと密接する部分は若干ライティングされています
大きなplaneを使った場合は防げますが、パフォーマンスが気になるところです

密接するとライティングされますが、少しでも離れているとライティングはされないようです
https://i.imgur.com/d3QFEKE.jpg
2019/04/28(日) 20:07:13.77ID:CBTv/BIH
ここまで来るとゲームデザインに関わるので、正解じゃなくてただの談義として…
夜という設定で太陽の光がいらないなら、該当ライトのrotationで判定してintencityを調整するのはどうだろうか

あと大きなplaneを置いただけでパフォーマンスはほぼ関係ないように思う
ライトがどういう配置になってるか分からないので断定はできないけど

それよりも例え小さなローポリメッシュでもコール数の多さを気に掛けた方が良い
要はアセット数はなるべく少なくし、レベルデザインが固まればスタティックメッシュなんかは遠慮なくMargeを行う。これも描画でバインディングの関係があるので、全部マージした方が良いとは言い切れないけど
15名前は開発中のものです。
垢版 |
2019/05/01(水) 13:17:46.65ID:L2iJ+F1s
テクスチャをUE4に読み込んだ時、
初期設定でmipmapがオンになっているのを
どうしたらやめられるのでしょう?
2019/05/01(水) 19:50:58.22ID:xfT4VM01
レベル内で基本形状の球や立方体やスポットライトなどを組み合わせて照明器具を作ったとして
それらを他のファイルに流用するにはどうすればよいでしょうか?
1716
垢版 |
2019/05/01(水) 20:17:23.65ID:xfT4VM01
レベルごと移行したらオブジェクト群のコピペできました
失礼いたしました
2019/05/10(金) 08:13:06.85ID:z7xsTcfe
自作(ランドスケープではない)メッシュに生やしたフォリッジを別のスタティックメッシュアクターに持っていく方法はありませんか?
2019/05/11(土) 04:47:51.69ID:/KLbPDfo
unreal で2dげーつくてる猛者おりん?
20名前は開発中のものです。
垢版 |
2019/05/12(日) 20:21:58.37ID:AIgqL2HM
C++で剣のアクタのルートコンポーネントにシーンコンポ―ネントを指定して、
そのシーンコンポ―ネントに、スタティックメッシュをアタッチしたんですが、
Characterのクラスから、SpawnActorでソケットを指定してスポーンしようとすると、
ワールド座標のオリジンに、剣のアクタがスポーンされてしまいます。
ルートコンポーネントにスタティックメッシュを指定した場合、
意図通りソケットの位置にスポーンされます。
これは何が原因なんでしょうか?

//Sword.cpp
RootSceneComp = CreateDefaultSubobject<USceneComponent>(TEXT("RootSceneComp"));
SetRootComponent(RootSceneComp);
SwordMesh = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("SwordMesh"));
SwordMesh->SetupAttachment(RootSceneComp);

//MyCharacter.h
UPROPERTY(EditDefaultsOnly, Category = "Weapon")
TSubclassOf<ASword> SwordBP;
ASword* SwordInstance;

//MyCharacter.cpp
SwordInstance = GetWorld()->SpawnActor<ASword>(SwordBP);
SwordInstance ->AttachToComponent(GetMesh(), FAttachmentTransformRules(EAttachmentRule::SnapToTarget, true), TEXT("SwrodGripPoint"));
2019/05/13(月) 10:06:35.08ID:TsKXIAao
>>20
これでやってみて
AttachToComponent(GetMesh(), FAttachmentTransformRules::KeepRelativeTransform, SocketName);
2019/05/13(月) 21:59:24.91ID:hPUx4Idt
>>21
それだけでは変わらなかってのですが、
KeepRelativeTransformへ変更、
ルートコンポーネントをSwordMeshに、
SwordMeshにUPROPERTY(EditDefaultsOnly)を設定して
BP_SwordのEditorでMeshのトランスフォームをいじれば、
シーンコンポーネントを使わなくても、Meshのトランスフォームを変更するという目的を達成できました。
ありがとうございました。
2019/05/15(水) 01:09:55.40ID:bIbEz9b1
シーケンサーで再生するときは問題ないのですが
いざレンダリングすると20秒以降の一切のモーションがそこで止まってし出力されるようになってしまいました
なにか設定を触ってしまったのかもしれないのですが原因は考えられるでしょうか
■ このスレッドは過去ログ倉庫に格納されています